home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 43 / Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso / -serious- / sound / lame / install < prev    next >
Text File  |  1999-06-14  |  3KB  |  88 lines

  1. LAME 3.0x
  2. 5/99 Mark Taylor (www.sulaco.org/mp3)
  3.  
  4. =======================================================================
  5. Building the MPEG audio encoding software:
  6. =======================================================================
  7. If you are reading this, you have already applied the patch to the
  8. dist10 ISO demonstration source.  If you do not have GTK 1.1.16 or
  9. higher, or do not want the graphical frame analyzer (it uses a lot of
  10. memory), edit the Makefile and dont define GTK and GTKLIBS.  Now just
  11. type:
  12.  
  13. % make
  14.  
  15. If it doesn't work, figure out why and send me the fix!  
  16.  
  17.  
  18. =======================================================================
  19. To encode:
  20. =======================================================================
  21. % lame sample.wav  sample.mp3      
  22.  
  23. Variable Bitrate (VBR): 
  24. % lame -v sample.wav sample.mp3
  25.  
  26. VBR and specialized mid/side masking thresholds:
  27. % lame -v -m f sample.wav sample.mp3
  28.  
  29.  
  30.  
  31. For more options, just type:
  32.  
  33. % lame
  34.  
  35.  
  36.  
  37.  
  38. =======================================================================
  39. Portability
  40. =======================================================================
  41. LAME 3.x has been run on many platforms - see the Makefile.
  42.  
  43.  
  44. =======================================================================
  45. BUGS:
  46. =======================================================================
  47. .wav files are assumed to be 44.1kHz stereo.  (i.e. from a CD)
  48. .wav file reading in broken on non-Linux versions of UNIX.
  49.  
  50. I haven't tried .aiff files, but pcm files will work on all platforms:
  51. (default is XINU format) but try with and without -x.
  52.  
  53. To convert a 44.1kHz .wav file to a LAME readable pcm file, use:
  54. % sox sample.wav  -t raw -x -w -s -c 2 -r 44100 sample.pcm
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61. =======================================================================
  62. Information from the ISO README
  63. =======================================================================
  64. Some other flags of interest are:
  65.  
  66. BS_FORMAT
  67.   Set to BINARY to work with most MPEG audio decoders (and save space). You
  68.   can set it to ASCII, but your bitstream will only work with musicout().
  69.  
  70. HAVE_NINT
  71.   Define this if your math library already has nint().
  72.  
  73. NDEBUG
  74.   Define this to turn off all the assertions. Don't define this if you
  75.   are developing code.
  76.  
  77. DEBUG
  78.   Define this to get debugging messages printed to stdout.
  79.  
  80. For non-Unix systems you may have to define other things. Be sure to look
  81. at common.h. If you build this on a Macintosh, be sure to use a fairly
  82. recent set of Universal Headers. I have built this code on SunOS 4.1 and
  83. Linux 1.3 (using gcc 2.6.3), and on the Power Macintosh (using Metrowerks
  84. CodeWarrior 6).
  85.  
  86.  
  87. <mc@fivebats.com> 1995/10/16
  88.